Time-Lapse Snapshots
نویسندگان
چکیده
A snapshot scan algorithm takes an “instantaneous” picture of a region of shared memory that may be updated by concurrent processes. Many complex shared memory algorithms can be greatly simplifkd by structuring them around the snapshot scan abstraction. Unfortunately, the substantial decrease in conceptual complexity is quite often countetkknced by an increase in computational complexity. In this paper, we introduce the notion of a weak snapshot scan, a slightly weaker primitive that has a more efficient implementation. We propose the following methodology for using thii abstraction: fkst, design and verify an algorithm using the more powe& snapshot scan, and second, replace the more powerful but less efficient snapshot with the weaker but more efficient snapshot, and show that the weaker abstraction nevertheless suffices to ensure the correctness of the enclosing algorithm. We give two examples of algorithms whose performance can be enhanced while retaining a simple modular structure: bounded concurrent timestamping, and bounded randomized consensus. The resulting timestamping protocol is the fastest known bounded concurrent timestamping protocol. The resulting randomized consensus protocol matches the computational complexity of the best known protocol that uses only bounded values.
منابع مشابه
I-12: Objective Embryo Assessment Utility of Time-Lapse
Background Traditionally, embryo incubation and assessment daily has been under a light microscope, these observations are inevitably restricted to specific times and considering that the development of the embryo is a dynamic process, several critical stages in between observations may go unnoticed. For this reason, the new technologies, time lapse monitoring, have focused on the research for ...
متن کاملAnalyzing craniofacial morphogenesis in zebrafish using 4D confocal microscopy.
Time-lapse imaging is a technique that allows for the direct observation of the process of morphogenesis, or the generation of shape. Due to their optical clarity and amenability to genetic manipulation, the zebrafish embryo has become a popular model organism with which to perform time-lapse analysis of morphogenesis in living embryos. Confocal imaging of a live zebrafish embryo requires that ...
متن کاملTime-lapse analysis of ambient surface wave anisotropy: A three-component array study above an underground gas storage
[1] We perform a time-lapse analysis of Rayleigh and Love wave anisotropy above an underground gas storage facility in the Paris Basin. The data were acquired with a three-component seismic array deployed during several days in April and November 2010. Phase velocity and back azimuth of Rayleigh and Love waves are measured in the frequency range 0.2–1.1 Hz using a three-component beamforming al...
متن کاملFlow Visualization by Conditional Sampling of a Single X-Wire Probe in a Very Long Run Experiment
Flow visualization techniques using tracer markers such as die, smoke, hydrogen bubbles, etc., have been widely used in experimental investigations of large scale structures of a variety of flow fields. They have played an important role in understanding the physics of the coherent structures formation and evolution in the transitional as well as the turbulent regions of the flow fields. Howeve...
متن کاملIP4DI: A software for time-lapse 2D/3D DC-resistivity and induced polarization tomography
We propose a 2D/3D forward modelling and inversion package to invert direct current (DC)-resistivity, time-domain induced polarization (TDIP), and frequency-domain induced polarization (FDIP) data. Each cell used for the discretization of the 2D/3D problems is characterized by a DC-resistivity value and a chargeability or complex conductivity for TDIP/FDIP problems, respectively. The governing ...
متن کاملWatching a DNA polymerase in action
DNA polymerase (pol) β is a model eukaryotic DNA polymerase due to its small size, stability in structural studies, and significant biological role during DNA repair. Previous studies had determined that pol β binds to single-nucleotide gapped DNA in an open conformation. Upon binding an incoming nucleoside triphosphate and 2 metal ions, pol β undergoes a conformational change to form a pre-cat...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- SIAM J. Comput.
دوره 28 شماره
صفحات -
تاریخ انتشار 1992